/**
 * 
 */
package edu.usc.viterbi.cs.datastructures;

/**
 * @author psushant
 *
 */
public interface Dictionary<K, V> {
	// assumptions key cannot be null
	void insert(K key, V value);
	
	V search(K key);
	
	// can think about returning V associated with K
	void delete(K key);
}
